.banner img{
	width: 100%;
	display: block;
	border-top:1px solid #f6f6f6;
}
.banner{
	height: auto;
}
.top{
	/* height: 483px; */
	background: #f6f6f6;
}
.w1018{
	width: 50.9rem;
	margin: 0 auto;

	height: 100%;
	padding-left: 3rem;

}
p.breadcrumb{
	font-size:0.6rem;
	color:#3e3e3e;
	line-height:1.7rem ;
	text-indent: 0.5rem;
/* 	padding-bottom: 2.6rem; */
}
.top .box_cnt{
	border-bottom:1px solid #b9b9b9 ;
	/*margin-bottom: 2.05rem;
	height: 20.5rem; */
}
.top .box_cnt .left{
	width: 24.2rem;
	border-right: 1px solid #b9b9b9;
	text-align: center;
	position: relative;
	margin-right: 3rem;
	height: 32.5rem;
	
}
.top .box_cnt .left img.X{
	width: 80%;
	position: absolute;
	top: 15%;
	left: 50%;
	transform: translateX(-50%);
}
.top .box_cnt .left img.search{
	width: 1.65rem;
	position: absolute;
	right: 0.5rem;
	bottom: 5rem;
}
.top .box_cnt .left ul{
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	margin-top: 0.5rem;
	position: absolute;
	bottom: 0;
	
}
.top .box_cnt .left ul li{
	float: left;
	width: 4.75rem;
	height: 4.45rem;
	border-right:1px solid #b9b9b9 ;
}
.top .box_cnt .left ul li:last-of-type{
	border-right: 0;
}
.top .box_cnt .left ul li img{
	width: 100%;
	height: 100%;
}
.top .box_cnt .right{
	width:23.55rem;
}
.top .box_cnt .right p{
	
	font-size: 0.6rem;
	line-height: 1.05rem;
}
.top .box_cnt .right p.title{
	color: #468ad9;
	font-size: 1.25rem;
	padding-top: 2.6rem;
	line-height: 2.25rem;
}
.top .box_cnt .right p.xinghao{
	font-size: 1.25rem;
	line-height: 2.2rem;
	padding-bottom: 0.35rem;
}
.top .box_cnt .right p.t2{
	font-size: 0.9rem;
	line-height: 1.65rem;
}


.top .box_cnt .right a{
	width: 8.5rem;
	height: 2.5rem;
	display: block;
	text-align: center;
	line-height: 2.5rem;
	float: left;
	font-size: 1.04rem;
	border-radius: 0.35rem;
	color:#fff;
	margin: 1.5rem 0 0.95rem;
}
.top .box_cnt .right a.buy{
	background: #468bd9;
	margin-left: 0.5rem;
}
.top .box_cnt .right a.callme{
	background: #b5b5b5;
	margin-left: 2.6rem;
}
.theme{
	height: 5rem;
	background: #b5b5b5;
	line-height: 5rem;
}
.theme .t{
	padding-left: 4.4rem;
}
.theme .t ul li{
	float: left;
	width: 4.7rem;
	height: 100%;
	text-align: center;
	margin-right: 3.1rem;
}
.theme .t ul li.active{
	border-bottom: 0.3rem solid #3c9cd3;
	height: 4.7rem;
	background: #fff;
}
.theme .t ul li.active a{
	color:#468bd9;
}
.theme .t ul li a{
	font-size:1.04rem ;
	color: #fff;
	display: block;
}
.p_box{
	text-align: center;
	padding: 3.2rem 0;
}
.p_box2{
	padding-top: 1.7rem;
	padding-bottom: 1.55rem;
}
.p_box3{
	padding-top: 2.7rem;
	padding-bottom: 1.4rem;
}
.p_box4{
	padding-top: 1.9rem;
	padding-bottom: 1.75rem;
}
.p_box2 .cp_t{
	padding-bottom: 0.35rem;
}
.cp_cnt{
	font-size: 0.6rem;
	color:#353535;
	line-height: 1.35rem;
	/* width: 18.75rem;
	margin: 0 auto;
	text-align: center; */
}
.cp_t{
	font-size: 0.6rem;
	color:#b6b6b6;
	line-height: 1.35rem;
}
.cp_title{
	font-size: 1.666rem;
	color: #0b5ae4;
	line-height: 2.45rem;
}
img.big1{
	display: block;
	margin: 0 auto;
	width: 30.9rem;
}
img.big2{
	display: block;
	margin: 0 auto;
	width: 37.5rem;
}
img.big3{
	display: block;
	margin: 0 auto;
	width: 36.85rem;
}
.last_cnt{
	width: 28rem;
	height: 28.85rem;
	margin: 0 auto;
}
.last_cnt .l{
	width: 8.55rem;
	height: 12.85rem;
	text-align: center;
}
.last_cnt .l img{
	width: 100%;
}
.last_cnt .l p{
	font-size:0.55rem;
	line-height: 0.85rem;
}
.last_cnt .l p.title{
	font-size: 0.8rem;
	color:#2941f0;
	line-height: 1.25rem;
}
.last_cnt .mid{
	width: 10.85rem;
	height: 100%;
	background: url(../images/cpdetail_sm5.jpg)no-repeat 0 4.2rem;
	background-size: 100%;
}
/* 规格参数 */
.params{
	
}
.w773{
	width: 41.7rem;
	margin: 5.2rem auto 0;
	padding-left: 4rem;
}
.w773 .left{
	width: 6.1rem;
	margin-right: 2.5rem;
}
.w773 .left img:first-child{
	margin-top: 8.05rem;
	width: 100%;
	display: block;
}
.w773 .left img:last-child{
	margin: 8.15rem 0 14.55rem;
	width: 100%;
	display: block;
}
.w773 .right table td{
	border-color: #e4e4e4;
	border-width: 0.1rem;
	border-style: solid;
	font-size: 0.5rem;
	color: #362b29;
}
.w773 .right table td:first-of-type{
	width: 4.2rem;
	text-align: center;
}
.w773 .right table td.two{
	width: 4rem;
	padding-left: 1.25rem;
	text-align: left;
}
.w773 .right table td.three{
	/* width: 16.15rem;
	text-indent: 0.4rem; */
	width: 15.75rem;
	padding-left: 0.4rem;
	text-align: left;
}
.w773 .right table tr{
	height: 1.2rem;
}
.bottom .bot{
	width: 47.25rem;
	margin: 0 auto;
}
.bottom .bot ul{
	float: left;
	margin-left: 1rem;
	width: 100%;
}
.bottom .bot ul li {
	float: left;
	width: 20%;
	padding: 3.85rem 0 5.6rem;
	height: 8.6rem;
	
}
.user_box{
	margin-top: 1rem;
}
.pos{
	font-size:0.7rem;
	width: 4rem;
	text-align: justify;
	display: inline-block;
	float: left;
	height: 1.5rem;
}
.pos:after{
	display: inline-block;
	content: '';
	width: 100%;
}
.pos_cnt{
	background: none;
	border: 1px solid #ccc;
	height: 1.2rem;
	font-size: 0.7rem;
	width: 15rem;
	float: left;
	text-indent: 0.25rem;
}
.num{
	width: 2rem;
	text-align: center;
	border-right:none ;
	border-left:none ;
}
.btnn{
	height: 1.3rem;
	width: 1rem;
	outline: none;
}
.btnn:active{
	background: #cbcdcb;
}
.price{
	margin-top: 1rem;
}
.price_cnt{
	margin-top: 0.85rem;
	float: left;
	color: red;
}